#include <my_header.h>

/* Usage: ./3_redirect_stdout filename */
int main(int argc, char *argv[]){                                  
    ARGS_CHECK(argc, 2);
    // 重定向之前向中断输出一句话
    printf("重定向stdout\n");
    close(STDOUT_FILENO);   // 关闭文件描述符1
    // 以读写模式打开文件
    int fd = open(argv[1], O_RDWR);
    ERROR_CHECK(fd, -1, "open");
    // printf函数向标准输出中输出
    printf("fd = %d\n", fd);
    printf("重定向完毕！\n");
    return 0;
}


